This is the 'presentation' layer of the API. It is a MVC style system that receives HTTP requests (GET/POST/etc.) and returns JSON.